A Component Framework for Satellite On-board Software
نویسندگان
چکیده
This paper advocates a new approach to satellite software design based on objectoriented framework technology and describes early results from a project for the European Space Agency (ESA) to design a software framework for satellite attitude and orbit control systems (AOCS). Frameworks are collections of components with pre-defined cooperations among them. They make architecture (as opposed to mere code) reuse possible. The framework concept is being tested in a redesign of the AOCS software. This paper illustrates it by describing the implementation of telecommand handling, telemetry handling, and operational mode management.
منابع مشابه
FPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کاملArchitecture-Based Design: A Satellite On-Board Software Case Study
In this case study, we apply the architecture-based design approach to the control software of the CubETH satellite. Architectures are a means for ensuring global coordination properties and thus, achieving correctness of complex systems by construction. The design approach comprises three main steps: 1) definition of a domain-specific taxonomy of architecture styles; 2) design of the software ...
متن کاملDesign and Prototyping of a Software Framework for the Aocs
Software frameworks are a reuse technology that makes architectural (as opposed to code) reuse possible. They have been successfully applied in the desktop and commercial arena. The sudden expansion in on-board memory and CPU resources subsequent to the space qualification of the ERC32 processor means that they can now be applied to space systems. This document describes the results of a projec...
متن کاملAn Object-oriented Component-based Framework for On-board Software
This paper will advocate the use of component-based software frameworks for on-board systems. Software frameworks are a reuse technology that makes architectural (as opposed to code) reuse possible. They have been successfully applied in the desktop and commercial arena. The sudden expansion in on-board memory and CPU resources subsequent to the space qualification of the ERC32 processor means ...
متن کاملA Theoretical Framework for Several Antecedents of Shared Leadership in Corporate Board Contexts
Due to the gap in understanding board leadership and specifically, board shared leadership, this article aims at proposing some antecedents of the emergence of board shared leadership. This article incorporates three bodies of literature: Team effectiveness, team leadership, and board management. Based on integrating several theoretical perspectives, nine propositions are developed in relation ...
متن کامل